From 3cb5e58b1a51f3a7bd93c3c17e21a9e6fc46ea51 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sun, 18 May 2014 02:29:56 +0200 Subject: [PATCH] API: Deprecate gtk_widget_region_intersect() It's unused and would become disambiguous once we split between allocation and draw region. --- gtk/gtkwidget.c | 3 +++ gtk/gtkwidget.h | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 3ceb508ff2..6a12469ff1 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -7482,6 +7482,9 @@ gtk_widget_intersect (GtkWidget *widget, * and @region. The coordinates of the return value are relative to * @widget->window for %NO_WINDOW widgets, and relative to the parent * window of @widget->window for widgets with their own window. + * + * Deprecated: 3.14: Use gtk_widget_get_allocation() and + * cairo_region_intersect_rectangle() to get the same behavior. */ cairo_region_t * gtk_widget_region_intersect (GtkWidget *widget, diff --git a/gtk/gtkwidget.h b/gtk/gtkwidget.h index 6aa4ffc0ed..089420a873 100644 --- a/gtk/gtkwidget.h +++ b/gtk/gtkwidget.h @@ -776,7 +776,7 @@ GDK_AVAILABLE_IN_ALL gboolean gtk_widget_intersect (GtkWidget *widget, const GdkRectangle *area, GdkRectangle *intersection); -GDK_AVAILABLE_IN_ALL +GDK_DEPRECATED_IN_3_14 cairo_region_t *gtk_widget_region_intersect (GtkWidget *widget, const cairo_region_t *region); -- 2.30.2